package model

import "github.com/jinzhu/gorm"

// 定义User模型
type User struct {
	// ID   int64
	// 引入gorm模型
	gorm.Model // Model base model definition, including fields `ID`, `CreatedAt`, `UpdatedAt`, `DeletedAt`, which could be embedded in your models

	// 所有字段的零值, 比如0, "",false或者其它零值，都不会保存到数据库内，但会使用他们的默认值。 如果你想避免这种情况，可以考虑使用指针或实现 Scanner/Valuer接口
	// 使用指针方式实现零值存入数据库 【Name *string `gorm:"default:'ahviplc'"`】
	// 使用Scanner/Valuer接口方式实现零值存入数据库 【Name sql.NullString `gorm:"default:'shviplc'"` // sql.NullString 实现了Scanner/Valuer接口】
	Name string
	Age  int64
}
